package com.ruoyi.ring.service;

import com.ruoyi.ring.domain.dto.GeneralSecondDTO;
import com.ruoyi.ring.domain.vo.*;

import java.util.List;

public interface IBloodOxygenSecondService {
    /**
     * 查询日历数据列表-app
     */
    List<CalendarResultVO> queryCalendarList(GeneralSecondDTO secondDTO);
    /**
     * 二级页 血氧平均值
     * @param secondDTO
     */
    GeneralAverageVO queryBloodOxygenAverage(GeneralSecondDTO secondDTO);

    /**
     * 二级页 夜间血氧监测
     * @param secondDTO
     */
    BloodOxygenMonitorVO queryBloodOxygenMonitor(GeneralSecondDTO secondDTO);
    /**
     * 三级页 统计-手动测量记录
     * @param secondDTO
     */
    List<GeneralInfoListVO> queryBloodOxygenInfoList(GeneralSecondDTO secondDTO);

    /**
     * 四级页 手动血氧详情
     */
    GeneralDetailListVO queryBloodOxygenDetail(Long id);

    /**
     * 四级页 当天往前取7条数据
     */
    List<Integer> queryBloodOxygenSevenInfo(GeneralSecondDTO secondDTO);
}
